package com.zn.test;

/**
 * @author Li
 * @Date 2023/4/7 10:52
 */
public class WaterFlower {
    public static void main(String[] args) {
        /**
         * 水仙花数：三位数，个位，十位，百位的数字立方和等于原数：111 222 333 370 371 520 999
         * 初始化开始 100
         * 结束不等于1000
         * 控制语句+1
         * 判断
         * 计算个十百位的立方和
         */
        int time = 0;
        for (int i = 100;i<1000;i++){
            int gew = i%10;
            int shiw = i/10 %10;
            int baiw = i/100 %10;
            double ge = Math.pow(gew,3);
            double shi = Math.pow(shiw,3);
            double ba = Math.pow(baiw,3);
            if (ge+shi+ba==i){
                System.out.println(i);
                time++;

            }
        }
        System.out.println("共"+time+"个");
    }

}
